#ifndef PERSONNAGE_H
#define PERSONNAGE_H

#include <iostream>
#include <string>
#include <utility>

class Personnage
{
	public :
		Personnage();
		
		int getVie();
		void setVie(int vie);
		
		int getDegats();
		void setDegats(int degats);
		
		std::pair<int, int> getPosition();
		void setPosition(int x, int y);
		void setX(int x);
		void setY(int y);
		
		std::string getDessin();
		
	
	private :
	
	std::string m_name;
	std::string histoire;
	//type : humain, monstre ...
	//~ Caracteristique
	//~ race
	//~ classe
	//~ classe prestige
	
	//~ competence
	
	//~ dons
	
	//~ Magie
	
	//~ Equipement* NULL SI AUCUN
	//~ Sac* NULL SI AUCUN
	std::pair<int, int> m_position;
	std::string m_dessinConsole;
	
};

#endif
